// JavaScript Document

// Dit is AJAX die voor activeXobject zorgt 
// NIET wijzigen zie functie login als je er iets op wilt maken
 // JavaScript Document
var xmlhttp;

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

// voor elke AJAX function maak je ook een nieuwe StateChanged..
function stateChangedLogin()
{
	if(xmlhttp.readyState <=3){
		document.getElementById('loginDiv').innerHTML= "Checking user...";
	}else if (xmlhttp.readyState==4)
	{
	  document.getElementById('loginDiv').innerHTML=xmlhttp.responseText;
	}
}
// login AJAX functie
function Login(){
	var poststr = "gebruikersnaam=" + encodeURI( document.getElementById('user').value ) + "&paswoord="+encodeURI( document.getElementById('pass').value );
	xmlhttp = GetXmlHttpObject();
	var url="library/LoginScript.php";
	xmlhttp.onreadystatechange=stateChangedLogin;
	// post methodes
	xmlhttp.open('post',url,true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Connection", "close");	
	xmlhttp.send(poststr);	
}

// Search functie
function stateChangedSearch()
{
	if(xmlhttp.readyState <=3){
		document.getElementById('contentsmall').innerHTML= "Searching...";
	}else if (xmlhttp.readyState==4)
	{
	  document.getElementById('contentsmall').innerHTML=xmlhttp.responseText;
	}
}
function Search(){
	var poststr = "search=" + encodeURI( document.getElementById('txtSearch').value );
	xmlhttp = GetXmlHttpObject();
	var url="search.php";
	xmlhttp.onreadystatechange=stateChangedSearch;
	// post methodes'
	xmlhttp.open('post',url,true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Connection", "close");	
	xmlhttp.send(poststr);	
}

// Profile functie
function stateChangedProfile()
{
	if(xmlhttp.readyState <=3){
		document.getElementById('profile_process').innerHTML= "Processing...";
	}else if (xmlhttp.readyState==4)
	{
	  document.getElementById('profile_process').innerHTML=xmlhttp.responseText;
	}
}
function ProfileProcess(){
	// de andere vars ook nog doen
	var poststr = "profile_name=" + encodeURI( document.getElementById('profile_name').value );
	xmlhttp = GetXmlHttpObject();
	var url="library/profile_process.php";
	xmlhttp.onreadystatechange=stateChangedProfile;
	// post methodes'
	xmlhttp.open('post',url,true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Connection", "close");	
	xmlhttp.send(poststr);	
}